be well located - Francés Inglés Diccionario